var ASSETS = {
    PRESTART : [
        {url : "res/start/load_static.jpg", type : Laya.Loader.IMAGE},
        {url : "res/start/preload_pro_bg.png", type : Laya.Loader.IMAGE},
        {url : "res/start/preload_pro_bar.png", type : Laya.Loader.IMAGE},
    ],
    START : [
        {url : "res/start.json", type : Laya.Loader.ATLAS},

        {url : "res/start/notice.png", type : Laya.Loader.IMAGE},
        {url : "res/start/btn_start.sk", type : Laya.Loader.BUFFER},
        {url : "res/start/mainload_pro_star.sk", type : Laya.Loader.BUFFER},
        
        {url : "res/public/main.png", type : Laya.Loader.IMAGE},
        {url : "res/public/main.sk", type : Laya.Loader.BUFFER},
    ],

    PUBLIC: [
        { url : "res/game/ui.json", type : Laya.Loader.ATLAS}, //测试用
        
        { url : "res/load.json", type : Laya.Loader.ATLAS},
        { url : "res/load/loading_normal.sk", type : Laya.Loader.BUFFER},
        { url : "res/load/loading_small.sk", type : Laya.Loader.BUFFER},

        { url : "res/public.json", type : Laya.Loader.ATLAS},
        { url : "res/public/public_bg.png", type : Laya.Loader.IMAGE},
        { url : "res/public/public_bg.sk", type : Laya.Loader.BUFFER},
        { url : "res/public/font_public.fnt", type : Laya.Loader.FONT},
        { url : "res/public/font_match_reborn.fnt", type : Laya.Loader.FONT},

        { url : "res/header.json", type: Laya.Loader.ATLAS },
        { url : "res/header/bg.png", type: Laya.Loader.IMAGE },

        { url : "res/skill.json", type: Laya.Loader.ATLAS },

        { url : "res/alert/public.json", type: Laya.Loader.ATLAS },
        { url : "res/alert/help.json", type: Laya.Loader.ATLAS },
        { url : "res/alert/personalinfo.json", type: Laya.Loader.ATLAS },
        { url : "res/alert/setup.json", type: Laya.Loader.ATLAS },
        { url : "res/alert/help/help_bg.png", type : Laya.Loader.IMAGE},
        { url : "res/alert/help/help_bg.sk", type : Laya.Loader.BUFFER},
        { url : "res/alert/public/title_1.png", type: Laya.Loader.IMAGE },
        { url : "res/alert/public/title_2.png", type: Laya.Loader.IMAGE },
        { url : "res/alert/mail.json", type: Laya.Loader.ATLAS },
        { url : "res/alert/layer.json", type: Laya.Loader.ATLAS },

        { url : "res/home.json", type: Laya.Loader.ATLAS },
        { url : "res/home/announcement_bg.png", type: Laya.Loader.IMAGE },

        { url : "other/role/normal/1001.png", type : Laya.Loader.IMAGE},
        { url : "other/role/normal/1001.sk", type : Laya.Loader.BUFFER},
        { url : "other/role/normal/1002.png", type : Laya.Loader.IMAGE},
        { url : "other/role/normal/1002.sk", type : Laya.Loader.BUFFER},
        { url : "other/role/normal/1003.png", type : Laya.Loader.IMAGE},
        { url : "other/role/normal/1003.sk", type : Laya.Loader.BUFFER},
        { url : "other/role/normal/1004.png", type : Laya.Loader.IMAGE},
        { url : "other/role/normal/1004.sk", type : Laya.Loader.BUFFER},

        { url : "res/props.json", type: Laya.Loader.ATLAS },
        { url : "sound/bgm.mp3", type : Laya.Loader.SOUND},
    ],
    SHOPERES: [
        { url : "res/shop.json", type: Laya.Loader.ATLAS },
    ],
    PROPSERES: [
        { url : "res/bag/font_bag.fnt", type : Laya.Loader.FONT},
        { url : "res/bag.json", type: Laya.Loader.ATLAS },
    ],
    ROLESERES: [
        { url : "res/role/up.png", type : Laya.Loader.IMAGE},
        { url : "res/role/up.sk", type : Laya.Loader.BUFFER},
        { url : "res/role.json", type: Laya.Loader.ATLAS },
    ],
    RECHARGESERES: [
        { url : "res/recharge.json", type: Laya.Loader.ATLAS },
    ],
    MATCH_WAIT: [
        { url : "res/matching_waiting.json", type: Laya.Loader.ATLAS },

        { url : "res/matching_waiting/1v1.sk", type: Laya.Loader.BUFFER },
        { url : "res/matching_waiting/1v1.png", type: Laya.Loader.IMAGE },
        { url : "res/matching_waiting/2v2.sk", type: Laya.Loader.BUFFER },
        { url : "res/matching_waiting/2v2.png", type: Laya.Loader.IMAGE },
        { url : "res/matching_waiting/matching_bg.png", type: Laya.Loader.IMAGE },
        { url : "res/matching_waiting/quickstart_bg.png", type: Laya.Loader.IMAGE },
        { url : "res/matching_waiting/vs.sk", type: Laya.Loader.BUFFER },
        { url : "res/matching_waiting/waiting_bg.png", type: Laya.Loader.IMAGE },
    ],

    GAME : [
        { url : "res/game/font/font_game.fnt", type : Laya.Loader.FONT},

        { url : "res/game/map.json", type : Laya.Loader.ATLAS},

        { url : "res/game/mount/owl.sk", type : Laya.Loader.BUFFER},
        { url : "res/game/mount/tortoise.sk", type : Laya.Loader.BUFFER},
        { url : "res/game/mount/ufo.sk", type : Laya.Loader.BUFFER},

        { url : "res/game/rocker.json", type : Laya.Loader.ATLAS},

        { url : "res/game/role/cover.sk", type : Laya.Loader.BUFFER},
        { url : "res/game/role/bubble.sk", type : Laya.Loader.BUFFER},

        { url : "res/game/skill/ball.sk", type : Laya.Loader.BUFFER},
        { url : "res/game/skill/cover.sk", type : Laya.Loader.BUFFER},

        { url : "res/game/state/escape.sk", type : Laya.Loader.BUFFER},
        { url : "res/game/state/silence.sk", type : Laya.Loader.BUFFER},
        { url : "res/game/state/vertigo.sk", type : Laya.Loader.BUFFER},
        { url : "res/game/state/shield.sk", type : Laya.Loader.BUFFER},

        { url : "res/game/ui/counter.png", type : Laya.Loader.IMAGE},
        { url : "res/game/ui/counter.sk", type : Laya.Loader.BUFFER},
        { url : "res/game/ui/plane.sk", type : Laya.Loader.BUFFER},

        { url : "res/game/mount.json", type : Laya.Loader.ATLAS},
        { url : "res/game/props.json", type : Laya.Loader.ATLAS},
        { url : "res/game/role.json", type : Laya.Loader.ATLAS},
        { url : "res/game/skill.json", type : Laya.Loader.ATLAS},
        { url : "res/game/skill_icon.json", type : Laya.Loader.ATLAS},
        { url : "res/game/state.json", type : Laya.Loader.ATLAS},
        { url : "res/game/ui.json", type : Laya.Loader.ATLAS},
        { url : "res/game/water.json", type : Laya.Loader.ATLAS},
    ],

    RESULT: [
        { url : "res/result.json", type: Laya.Loader.ATLAS },

        { url : "res/result/font_result_pvp.fnt", type : Laya.Loader.FONT},
        { url : "res/result/font_result_pve.fnt", type : Laya.Loader.FONT},
        { url : "res/result/pve_bg.png", type : Laya.Loader.IMAGE},
        { url : "res/result/pve_title.png", type : Laya.Loader.IMAGE},
        { url : "res/result/pvp_header.png", type : Laya.Loader.IMAGE},
        { url : "res/result/pvp_list_bg.png", type : Laya.Loader.IMAGE},
        { url : "res/result/result_ani.png", type : Laya.Loader.IMAGE},
        { url : "res/result/result_ani.sk", type : Laya.Loader.BUFFER},
        { url : "res/result/riband.sk", type : Laya.Loader.BUFFER},
        { url : "res/result/rain.sk", type : Laya.Loader.BUFFER},

        { url : "res/alert/star/star.png", type : Laya.Loader.IMAGE},
        { url : "res/alert/star/star.sk", type : Laya.Loader.BUFFER},
    ]
};

var ASSETS_VERSION = {};
(function (version) {
    for(var i in ASSETS){
        var asset = ASSETS[i];
        for(var j in asset){
            version[asset[j].url] = IMG_VERSION;
        }
    }
})(ASSETS_VERSION);